From: Philip Chimento Date: Wed, 3 Jan 2024 00:24:13 +0000 (-0800) Subject: main: Improve error formatting in logError() X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~281^2~2^2~185 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e6f35c5e883ffb94614dfd9ff9367eabff9e2b19;p=gnome-shell.git main: Improve error formatting in logError() We override GJS's default logError(). This adds the improved formatting of error stack traces that gjs-console would otherwise do as part of logError(). Part-of: --- diff --git a/js/ui/main.js b/js/ui/main.js index 3781c9607..4ba3faa8c 100644 --- a/js/ui/main.js +++ b/js/ui/main.js @@ -45,6 +45,7 @@ import * as XdndHandler from './xdndHandler.js'; import * as KbdA11yDialog from './kbdA11yDialog.js'; import * as LocatePointer from './locatePointer.js'; import * as PointerA11yTimeout from './pointerA11yTimeout.js'; +import {formatError} from '../misc/errorUtils.js'; import * as ParentalControlsManager from '../misc/parentalControlsManager.js'; import * as Util from '../misc/util.js'; @@ -144,7 +145,7 @@ function _sessionUpdated() { export async function start() { globalThis.log = console.log; globalThis.logError = function (err, msg) { - const args = [err]; + const args = [formatError(err)]; try { // toString() can throw if (msg)